[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Int 33 Fn 3003 - Smooth Mouse Driver, Precisepoint - Get Information [M]
AX = 3003h
BL = data structure selector
00h Primary Bitmap (used for 25 line mode)
01h Secondary Bitmap (used for 43/50 line modes)
02h Sacrifice Character Map
03h Program Information
Return: ES:DX -> selected data structure
See Also: AX=3000h
Format of Primary/Secondary Bitmap [SMD_BITMAP_STRUCT]
Offset Size Description
00h BYTE vertical size of bitmap (00h - 10h)
01h BYTE horizontal size of bitmap (00h - 10h)
02h BYTE vertical hotspot position (00h - 10h)
03h BYTE horizontal hotspot position (00h - 10h)
04h 16 WORDs cursor bitmap data
14h 16 WORDs screen bitmap data
Format of Sacrifice Character Map [SMD_SMAP_STRUCT]
Offset Size Description
00h BYTE bytes are character values (00h-FFh) used in place of the
01h BYTE actual character for the corresponding position on the screen
02h BYTE +--------------+ occupied by part or all of the mouse
03h BYTE | 0h | 1h | 2h | cursor
04h BYTE |----+----+----|
05h BYTE | 3h | 4h | 5h |
06h BYTE |----+----+----|
07h BYTE | 6h | 7h | 8h |
08h BYTE +--------------+
Format of Program Information [SMD_INFO_STRUCT]
Offset Size Description
00h WORD segment of old interrupt 33h handler
02h WORD offset of old interrupt 33h handler
04h WORD PSP of SMD
06h BYTE ENABLE/DISABLE manual setting status
07h BYTE ENABLE/DISABLE internal usage status
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson